package br.unesp.demac.bcc.soo.bean;

import java.util.ArrayList;
import java.util.Date;


public class Dvd {

	/**
	 * @uml.property  name="nome"
	 */
	private String nome;

	/**
	 * Getter of the property <tt>nome</tt>
	 * @return  Returns the nome.
	 * @uml.property  name="nome"
	 */
	public String getNome() {
		return nome;
	}

	/**
	 * Setter of the property <tt>nome</tt>
	 * @param nome  The nome to set.
	 * @uml.property  name="nome"
	 */
	public void setNome(String nome) {
		this.nome = nome;
	}

	/**
	 * @uml.property  name="classificacao"
	 */
	private int classificacao;

	/**
	 * Getter of the property <tt>classificacao</tt>
	 * @return  Returns the classificacao.
	 * @uml.property  name="classificacao"
	 */
	public int getClassificacao() {
		return classificacao;
	}

	/**
	 * Setter of the property <tt>classificacao</tt>
	 * @param classificacao  The classificacao to set.
	 * @uml.property  name="classificacao"
	 */
	public void setClassificacao(int classificacao) {
		this.classificacao = classificacao;
	}

	/**
	 * @uml.property  name="modalidade"
	 * @uml.associationEnd  inverse="dvd:br.unesp.demac.bcc.soo.bean.Modalidade"
	 */
	private Modalidade modalidade;

	/**
	 * Getter of the property <tt>modalidade</tt>
	 * @return  Returns the modalidade.
	 * @uml.property  name="modalidade"
	 */
	public Modalidade getModalidade() {
		return modalidade;
	}

	/**
	 * Setter of the property <tt>modalidade</tt>
	 * @param modalidade  The modalidade to set.
	 * @uml.property  name="modalidade"
	 */
	public void setModalidade(Modalidade modalidade) {
		this.modalidade = modalidade;
	}

	/** 
	 * @uml.property name="aluguel"
	 * @uml.associationEnd multiplicity="(0 -1)" inverse="dvd:br.unesp.demac.bcc.soo.bean.Aluguel"
	 */
	private ArrayList<Aluguel> aluguel;

	/** 
	 * Getter of the property <tt>aluguel</tt>
	 * @return  Returns the aluguel.
	 * @uml.property  name="aluguel"
	 */
	public ArrayList<Aluguel> getAluguel() {
		return aluguel;
	}

	/** 
	 * Setter of the property <tt>aluguel</tt>
	 * @param aluguel  The aluguel to set.
	 * @uml.property  name="aluguel"
	 */
	public void setAluguel(ArrayList<Aluguel> aluguel) {
		this.aluguel = aluguel;
	}

	/**
	 * @uml.property  name="genero"
	 */
	private String genero;

	/**
	 * Getter of the property <tt>genero</tt>
	 * @return  Returns the genero.
	 * @uml.property  name="genero"
	 */
	public String getGenero() {
		return genero;
	}

	/**
	 * Setter of the property <tt>genero</tt>
	 * @param genero  The genero to set.
	 * @uml.property  name="genero"
	 */
	public void setGenero(String genero) {
		this.genero = genero;
	}

	/**
	 * @uml.property  name="dataCadastro"
	 */
	private Date dataCadastro;

	/**
	 * Getter of the property <tt>dataCadastro</tt>
	 * @return  Returns the dataCadastro.
	 * @uml.property  name="dataCadastro"
	 */
	public Date getDataCadastro() {
		return dataCadastro;
	}

	/**
	 * Setter of the property <tt>dataCadastro</tt>
	 * @param dataCadastro  The dataCadastro to set.
	 * @uml.property  name="dataCadastro"
	 */
	public void setDataCadastro(Date dataCadastro) {
		this.dataCadastro = dataCadastro;
	}

		
		/**
		 */
		public Dvd(){
		}

	/**
	 * @uml.property  name="modalidade"
	 * @uml.associationEnd  multiplicity="(0 -1)" inverse="dvd:br.unesp.demac.bcc.soo.bean.Modalidade"
	 */

}
